/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package GUI.TaskPane;


//import ejemplo.TaskPaneGroupPapelera;
//import ejemplo.TaskPaneGroupFinanzas;
//import ejemplo.TaskPaneGroupAgenda;
import clienteSandraParada.Login;
import com.l2fprod.common.swing.JTaskPane;

/**
 *
 * @author Equipo de construcción de software
 */
public class TaskPane extends JTaskPane
{    
    public TaskPane()
    {  
        
        service.Privilegios p = (service.Privilegios) cargarPrivilegios(Login.getUser().getRut());
        if(p.isVerSubsistemaUsuario())
            this.add(new TaskPaneGroupUsuario());
        if(p.isVerSubsistemaAgenda())
            this.add(new TaskPaneGroupAgenda());        
        if(p.isVerSubsistemaPaciente())
            this.add(new TaskPaneGroupPaciente());
        if(p.isVerSubsistemaProgramasMedicos())
            this.add(new TaskPaneGroupProgramasMedicos());
        if(p.isVerSubsistemaDerivacion())
            this.add(new TaskPaneGroupDerivaciones());
        if(p.isVerSubsistemaFinanzas())
            this.add(new TaskPaneGroupFinanzas());        
        if(p.isVerSubsistemaBitacora())
            this.add(new TaskPaneGroupBitacora());
        this.add(new TaskPaneGroupPapelera());
    }

    private static Object cargarPrivilegios(java.lang.String rut) {
        service.PrivilegiosWS_Service service = new service.PrivilegiosWS_Service();
        service.PrivilegiosWS port = service.getPrivilegiosWSPort();
        return port.cargarPrivilegios(rut);
    }
    
}
